\hypertarget{classHeap_1_1LeftistTree}{\section{\-Heap\-:\-:\-Leftist\-Tree$<$ \-\_\-\-Type\-Data, \-\_\-\-Type\-Compare $>$ \-Class \-Template \-Reference}
\label{classHeap_1_1LeftistTree}\index{\-Heap\-::\-Leftist\-Tree$<$ \-\_\-\-Type\-Data, \-\_\-\-Type\-Compare $>$@{\-Heap\-::\-Leftist\-Tree$<$ \-\_\-\-Type\-Data, \-\_\-\-Type\-Compare $>$}}
}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
struct {\bfseries \-Node}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classHeap_1_1LeftistTree_abf6e44bc6d3af88514e58d5de028ad8e}{void {\bfseries merge\-\_\-in} (\hyperlink{classHeap_1_1LeftistTree}{\-Leftist\-Tree}$<$ \-\_\-\-Type\-Data, \-\_\-\-Type\-Compare $>$ \&tree\-B)}\label{classHeap_1_1LeftistTree_abf6e44bc6d3af88514e58d5de028ad8e}

\item 
\hypertarget{classHeap_1_1LeftistTree_a7f3231b23a1b5b331a1a4a6fa8fa0bf4}{void {\bfseries push} (\-\_\-\-Type\-Data data)}\label{classHeap_1_1LeftistTree_a7f3231b23a1b5b331a1a4a6fa8fa0bf4}

\item 
\hypertarget{classHeap_1_1LeftistTree_a729b6c5d3923f265db16f479ecb2561e}{\-\_\-\-Type\-Data {\bfseries pop} ()}\label{classHeap_1_1LeftistTree_a729b6c5d3923f265db16f479ecb2561e}

\item 
\hypertarget{classHeap_1_1LeftistTree_a60281fe056ebdfe325a58ee37417ca4f}{\-\_\-\-Type\-Data {\bfseries top} ()}\label{classHeap_1_1LeftistTree_a60281fe056ebdfe325a58ee37417ca4f}

\item 
\hypertarget{classHeap_1_1LeftistTree_a948659953f4a72ac9e689bad67db42e3}{bool {\bfseries empty} ()}\label{classHeap_1_1LeftistTree_a948659953f4a72ac9e689bad67db42e3}

\end{DoxyCompactItemize}
\subsubsection*{template$<$class \-\_\-\-Type\-Data, class \-\_\-\-Type\-Compare = std\-::less$<$\-\_\-\-Type\-Data$>$$>$ class Heap\-::\-Leftist\-Tree$<$ \-\_\-\-Type\-Data, \-\_\-\-Type\-Compare $>$}



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
heap/leftist\-Tree.\-h\end{DoxyCompactItemize}
